# -*- codeing = utf-8 -*-
# @Time : 2021/2/26 23:07
# @Atuthor: 朱朱
# @File: 130实现文件的拷贝功能.py
# @Software: PyCharm
""
"""
1.输入一个文件input接收
2.判断这个文件是否存在
3.如果是真的,将文件分割成二部分,文件名+后缀,如果不存,则输出文件不存在
4.组装新的备份文件名,中间+.bak
5.以w方式,打开新组装的文件,如果不存在会自动创建一个
6.将旧文件内容,写入到新文件内,实现拷贝
7.关闭文件
"""
import os

file_name = input('请输入一个文件路径')

if os.path.isfile(file_name):
    old_file = open(file_name,encoding='utf8')
    names = os.path.splitext(file_name)
    new_file_name = names[0]+'.bak'+names[1]
    new_file = open(new_file_name, 'w', encoding='utf8')
    new_file.write(old_file.read())
    new_file.close()
    old_file.close()
else:
    print('输入的文件不存在')

